; Music of Dragon's Lair (1986) (Mike Davis)
; Ripped by Megachur the 05/02/2009

	write "DRAGONLA.BIN"

music_date_rip	equ &0529
music_adr	equ &0400
first_theme	equ 0
last_theme	equ 0

	read "music_header_v1_0.asm"

	nolist
	

.l0407 equ $ + 7
.l0405 equ $ + 5
.l0404 equ $ + 4
.l0403 equ $ + 3
	db #c3,#96,#38,#01,#00,#00,#c9,#38
.l0408
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#01
	db #08,#13,#08,#df,#09,#00,#00,#00
	db #00,#00,#00,#f6,#08,#01,#02,#02
.l0428
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#02,#03
	db #09,#31,#08,#17,#0a,#00,#00,#00
	db #00,#00,#00,#ed,#10,#02,#02,#02
.l0448
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#04,#05
	db #0a,#4f,#08,#45,#0a,#00,#00,#00
	db #00,#00,#00,#db,#20,#04,#02,#02
.l0468
	db #01,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#02,#03
	db #09,#6d,#08,#73,#0a,#00,#00,#00
.l0480
	db #00,#00,#00,#ed,#10,#02,#01,#01
.l0488
	db #01,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#04,#05
	db #0a,#81,#08,#87,#0a,#00,#00,#00
.l04a0
	db #00,#00,#00
	in a,(#20)
	inc b
.l04a8 equ $ + 2
	ld bc,#ff01
.l04a9
	rst #38
.l04aa
	add a
	ld e,a
	ld d,#00
	ld l,(ix+#11)
	ld h,(ix+#12)
	add hl,de
	ld e,(hl)
	inc hl
	ld d,(hl)
	ex de,hl
	ld (ix+#0a),l
	ld (ix+#0b),h
	ld (ix+#0c),l
	ld (ix+#0d),h
	ret
.l04c6
	ld l,(ix+#0c)
	ld h,(ix+#0d)
	ld a,(hl)
	ld (ix+#05),a
	inc hl
	ld a,(hl)
	ld (l04a8),a
	inc hl
	ld (ix+#0c),l
	ld (ix+#0d),h
	ld a,(l04a8)
	add a
	ld e,a
	ld d,#00
	ld l,(ix+#13)
	ld h,(ix+#14)
	add hl,de
	ld e,(hl)
	inc hl
	ld d,(hl)
	ex de,hl
	ld (ix+#06),l
	ld (ix+#07),h
	ld (ix+#08),l
	ld (ix+#09),h
	ret
.l04fb
	ld l,(ix+#08)
	ld h,(ix+#09)
.l0501
	ld a,(hl)
	bit 7,a
	jr z,l052f
	inc hl
	and #3f
	call l054b
	ld a,(ix+#18)
	cp #80
	jr nz,l0521
	ld a,(l0407)
	and (ix+#1b)
	or (ix+#1d)
	ld (l0407),a
	jr l0501
.l0521
	ld a,(l0407)
	and (ix+#1b)
	or (ix+#1c)
	ld (l0407),a
	jr l0501
.l052f
	ld (l04a9),a
	inc hl
	ld a,(hl)
	ld (ix+#01),a
	inc hl
	ld (ix+#08),l
	ld (ix+#09),h
	ld a,(l04a9)
	call l149e
	ld (ix+#02),l
	ld (ix+#03),h
	ret
.l054b
	push hl
	ld l,a
	ld h,#00
	ld e,l
	ld d,h
	add hl,hl
	add hl,hl
	add hl,de
	ld de,l0741
	add hl,de
	push hl
	push ix
	pop hl
	ld de,#0016
	add hl,de
	ex de,hl
	pop hl
	ld bc,#0005
	ldir
	pop hl
	ret
.l0569
	ld c,#00
	jp z,l056f
	inc c
.l056f
	ld (ix+#15),c
	call l04aa
	call l04c6
	call l04fb
	ld (ix+#04),#0f
	ret
.l0580
	and #7f
	ld (l0403),a
	ld b,#03
	ld ix,l0408
.l058b
	push bc
	push af
	or a
	call l0569
	ld de,#0020
	add ix,de
	pop af
	pop bc
	djnz l058b
	ret
.l059b
	and #7f
	ld (l0404),a
	ld ix,l0468
	call l0569
	ret
.l05a8
	and #7f
	ld (l0405),a
	ld ix,l0488
	call l0569
	ret
;
.play_music
;
	ld a,(l0403)
	bit 7,a
	call nz,l0580
	ld a,(l0404)
	bit 7,a
	call nz,l059b
	ld a,(l0405)
	bit 7,a
	call nz,l05a8
	call l05fb
	ld a,(l0407)
	ld c,a
	ld a,#07
	call l1b18
	call l0624
	ld a,(l0404)
	or a
	jp z,l05e9
	call l063c
	jp l05ec
.l05e9
	call l062c
.l05ec
	ld a,(l0405)
	or a
	jp z,l05f7
	call l0644
	ret
.l05f7
	call l0634
	ret
.l05fb
	ld b,#03
	ld ix,l0408
.l0601
	push bc
	call l0671
	pop bc
	ld de,#0020
	add ix,de
	djnz l0601
	push de
	ld a,(l0404)
	or a
	jp z,l0618
	call l0671
.l0618
	pop de
	ld a,(l0405)
	or a
	ret z
	add ix,de
	call l0671
	ret
.l0624
	ld ix,l0408
	call l064c
	ret
.l062c
	ld ix,l0428
	call l064c
	ret
.l0634
	ld ix,l0448
	call l064c
	ret
.l063c
	ld ix,l0468
	call l064c
	ret
.l0644
	ld ix,l0488
	call l064c
	ret
.l064c
	ld c,#00
	bit 0,(ix+#15)
	jp z,l066a
	ld c,(ix+#02)
	ld a,(ix+#0e)
	call l1b18
	ld c,(ix+#03)
	ld a,(ix+#0f)
	call l1b18
	ld c,(ix+#04)
.l066a
	ld a,(ix+#10)
	call l1b18
	ret
.l0671
	dec (ix+#01)
	jp nz,l067b
	call l06a2
	ret
.l067b
	dec (ix+#1f)
	ret nz
	ld a,(ix+#1e)
	ld (ix+#1f),a
	dec (ix+#04)
	ret p
	ld (ix+#04),#00
	ret
	jp nz,l0695
	ld (ix+#1f),#03
.l0695
	ld c,(ix+#04)
	dec c
	jp p,l069e
	ld c,#00
.l069e
	ld (ix+#04),c
	ret
.l06a2
	ld l,(ix+#08)
	ld h,(ix+#09)
.l06a8
	ld a,(hl)
	cp #c0
	jr nz,l06f0
	dec (ix+#05)
	jr z,l06c0
	ld l,(ix+#06)
	ld h,(ix+#07)
	ld (ix+#08),l
	ld (ix+#09),h
	jr l06a8
.l06c0
	ld l,(ix+#0c)
	ld h,(ix+#0d)
	ld a,(hl)
	cp #80
	jr nz,l06eb
	ld a,(ix+#00)
	or a
	jr z,l06df
	xor a
	ld (l0404),a
	ld (l0405),a
	ld (l0480),a
	ld (l04a0),a
	ret
.l06df
	ld l,(ix+#0a)
	ld h,(ix+#0b)
	ld (ix+#0c),l
	ld (ix+#0d),h
.l06eb
	call l04c6
	jr l06a2
.l06f0
	bit 7,a
	jp z,l071e
	inc hl
	and #3f
	call l054b
	ld a,(ix+#18)
	cp #80
	jr nz,l0710
	ld a,(l0407)
	and (ix+#1b)
	or (ix+#1d)
	ld (l0407),a
	jr l06a8
.l0710
	ld a,(l0407)
	and (ix+#1b)
	or (ix+#1c)
	ld (l0407),a
	jr l06a8
.l071e
	and #7f
	push af
	push hl
	call l149e
	ld (ix+#02),l
	ld (ix+#03),h
	pop hl
	inc hl
	ld a,(hl)
	ld (ix+#01),a
	inc hl
	ld (ix+#08),l
	ld (ix+#09),h
	pop af
	jr z,l073d
	ld a,#0f
.l073d
	ld (ix+#04),a
	ret
.l0741
	db #b0,#08,#40,#09,#9b,#f0,#05,#40
	db #09,#43,#4e,#08,#40,#3a,#bd,#ff
	db #04,#40,#17,#89,#ff,#05,#40,#70
	db #00,#00,#08,#40,#4c,#90,#00,#00
	db #20,#05,#00,#ec,#07,#40,#48,#70
	db #00,#09,#40,#e1,#f0,#00,#00,#80
	db #e1,#f0,#ff,#08,#40,#25,#e8,#10
	db #08,#40,#13,#11,#00,#08,#40,#14
	db #98,#00,#0e,#40,#15,#ca,#00,#07
	db #40,#00,#e8,#00,#0b,#40,#0a,#08
	db #00,#08,#40,#68,#20,#00,#08,#40
	db #18,#10,#00,#08,#40,#00,#e9,#88
	db #09,#80,#08,#c0,#00,#00,#80,#ad
	db #0a,#00,#0b,#40,#19,#59,#88,#0b
	db #40,#19,#d9,#00,#00,#80,#9d,#f1
	db #00,#00,#80,#03,#00,#00,#00,#80
	db #32,#00,#00,#02,#20,#58,#d0,#00
	db #08,#40,#a4,#d9,#ff,#04,#80,#1a
	db #04,#00,#00,#80,#90,#50,#80,#02
	db #40,#b8,#10,#00,#00,#80,#3a,#20
	db #00,#08,#40,#16,#40,#01,#02,#40
	db #15,#f1,#00,#08,#40,#08,#99,#00
	db #03,#40,#01,#00,#00,#00,#80,#aa
	db #48,#00,#07,#40,#92,#e0,#00,#08
	db #40,#28,#e9,#00,#00,#80,#8c,#39
	db #00,#00,#80,#69,#00,#00,#08,#40
	db #00,#aa,#00,#00,#b2,#09,#b3,#0f
	db #16,#10,#58,#10,#43,#11,#59,#12
	db #bc,#12,#fa,#12,#12,#13,#99,#0b
	db #9e,#0b,#b9,#0a,#9f,#08,#a8,#0a
	db #00,#00,#bd,#09,#de,#0f,#33,#10
	db #d0,#10,#e2,#11,#8a,#12,#e3,#12
	db #ff,#12,#41,#13,#e3,#0b,#e3,#0b
	db #ab,#0a,#a4,#08,#e3,#0b,#00,#00
	db #c8,#09,#0f,#10,#52,#10,#2c,#11
	db #33,#12,#35,#12,#35,#12,#04,#13
	db #70,#13,#35,#12,#35,#12,#35,#12
	db #35,#12,#35,#12,#00,#00,#61,#09
	db #92,#0b,#a3,#09,#5a,#09,#bf,#0a
	db #34,#09,#d5,#08,#d8,#08,#b6,#0a
	db #00,#00,#eb,#08,#21,#09,#3f,#09
	db #42,#09,#4b,#09,#f1,#08,#90,#09
	db #62,#0b,#57,#0b,#bc,#0a,#ee,#08
	db #e5,#08,#e8,#08,#a5,#0a,#01,#1b
	db #7f,#17,#80,#01,#16,#7f,#0b,#80
	db #a9,#49,#09,#00,#1b,#4e,#09,#00
	db #1b,#4b,#09,#00,#1b,#50,#09,#00
	db #1b,#55,#09,#00,#1b,#c0,#a9,#44
	db #09,#00,#1b,#49,#09,#00,#1b,#46
	db #09,#00,#1b,#4b,#09,#00,#1b,#50
	db #09,#00,#1b,#c0,#01,#07,#80,#01
	db #08,#80,#a7,#1d,#a0,#c0,#a8,#00
	db #05,#16,#20,#c0,#7f,#0c,#80,#01
	db #0d,#80,#01,#00,#80,#01,#05,#80
	db #01,#05,#01,#0b,#4e,#01,#93,#4e
	db #01,#4d,#01,#4b,#01,#49,#01,#48
	db #01,#46,#01,#44,#01,#42,#01,#41
	db #01,#3f,#01,#3d,#01,#3c,#01,#3a
	db #01,#38,#01,#00,#0a,#c0,#a2,#57
	db #07,#57,#07,#57,#07,#00,#0a,#c0
	db #01,#01,#80,#00,#0a,#94,#31,#32
	db #31,#32,#31,#32,#31,#32,#31,#32
	db #00,#0a,#c0,#01,#06,#80,#00,#05
	db #a4,#31,#24,#00,#0a,#c0,#01,#02
	db #80,#01,#03,#01,#02,#01,#03,#01
	db #02,#80,#01,#03,#01,#04,#80,#97
	db #27,#20,#00,#0e,#27,#0a,#00,#08
	db #c0,#01,#00,#03,#01,#01,#02,#80
	db #01,#00,#05,#01,#01,#02,#80,#98
	db #25,#04,#27,#04,#00,#04,#27,#04
	db #25,#04,#27,#04,#00,#04,#c0,#99
	db #27,#04,#25,#04,#24,#04,#22,#04
	db #20,#04,#1e,#04,#1d,#04,#1b,#04
	db #19,#04,#18,#04,#16,#04,#c0,#01
	db #03,#01,#07,#80,#9a,#27,#02,#29
	db #02,#2a,#02,#2c,#02,#2e,#02,#30
	db #02,#c0,#20,#04,#80,#a0,#2a,#04
	db #2c,#04,#2d,#04,#2e,#04,#2e,#04
	db #c0,#28,#00,#01,#01,#10,#02,#01
	db #03,#01,#0e,#80,#10,#00,#04,#01
	db #01,#02,#0a,#03,#01,#04,#80,#04
	db #00,#01,#09,#03,#00,#05,#02,#01
	db #03,#08,#04,#01,#08,#01,#05,#02
	db #06,#03,#01,#01,#07,#80,#e8,#0b
	db #ee,#0b,#7b,#0c,#9f,#0c,#e2,#0d
	db #b6,#0f,#19,#10,#5b,#10,#48,#11
	db #c6,#11,#5e,#12,#78,#12,#c1,#12
	db #b9,#12,#d0,#0c,#7e,#0c,#6f,#0c
	db #1b,#13,#2b,#13,#1d,#13,#38,#13
	db #a5,#0b,#df,#0b,#3c,#12,#a7,#0b
	db #96,#13,#c8,#13,#a9,#08,#25,#0d
	db #29,#0d,#32,#0d,#e2,#0d,#e5,#0d
	db #e1,#0f,#36,#10,#d3,#10,#e7,#11
	db #19,#12,#8f,#12,#b9,#12,#e8,#12
	db #bd,#0e,#d6,#0d,#4a,#13,#5a,#13
	db #4c,#13,#67,#13,#6c,#14,#52,#14
	db #5f,#14,#bf,#08,#4a,#0e,#e2,#0d
	db #58,#0e,#7a,#0e,#ba,#0e,#ca,#0e
	db #bd,#0e,#d9,#0e,#58,#0f,#70,#0f
	db #81,#0f,#96,#0f,#12,#10,#55,#10
	db #2f,#11,#3c,#12,#3f,#12,#0f,#13
	db #7e,#13,#86,#13,#8d,#13,#7b,#13
	db #a6,#0f,#7b,#13,#68,#09,#78,#09
	db #95,#0b,#a6,#09,#c2,#0a,#37,#09
	db #db,#08,#df,#08,#df,#0b,#df,#0b
	db #24,#09,#96,#0f,#7b,#13,#50,#09
	db #f5,#08,#78,#09,#95,#09,#65,#0b
	db #5a,#0b,#f5,#0a,#17,#09,#96,#13
	db #70,#14,#a7,#0b,#01,#0e,#80,#7f
	db #17,#80,#01,#13,#03,#14,#01,#13
	db #02,#15,#01,#13,#80,#01,#09,#80
	db #01,#1a,#80,#01,#0a,#80,#01,#05
	db #80,#00,#06,#8c,#25,#01,#27,#01
	db #29,#01,#2a,#01,#2c,#01,#2e,#01
	db #30,#01,#31,#01,#33,#01,#35,#01
	db #36,#01,#38,#01,#29,#01,#2a,#01
	db #2c,#01,#2e,#01,#30,#01,#31,#01
	db #33,#01,#35,#01,#36,#01,#38,#01
	db #3a,#01,#3c,#01,#8c,#2c,#01,#2e
	db #01,#30,#01,#31,#01,#33,#01,#35
	db #01,#36,#01,#38,#01,#3a,#01,#3c
	db #01,#3d,#01,#3f,#01,#31,#01,#33
	db #01,#35,#01,#36,#01,#38,#01,#3a
	db #01,#3c,#01,#3d,#01,#3f,#01,#41
	db #01,#42,#01,#44,#01,#35,#01,#36
	db #01,#38,#01,#3a,#01,#3c,#01,#3d
	db #01,#3f,#01,#41,#01,#42,#01,#44
	db #01,#46,#01,#48,#01,#38,#01,#3a
	db #01,#3c,#01,#3d,#01,#3f,#01,#41
	db #01,#42,#01,#44,#01,#46,#01,#48
	db #01,#49,#01,#4b,#01,#c0,#01,#09
	db #80,#a1,#00,#04,#1e,#14,#00,#05
	db #c0,#01,#08,#80,#00,#05,#9e,#16
	db #3c,#00,#3c,#16,#78,#9f,#31,#03
	db #30,#03,#2e,#03,#2c,#03,#2a,#03
	db #29,#03,#27,#03,#25,#03,#24,#03
	db #22,#03,#20,#03,#1e,#03,#1d,#03
	db #1b,#03,#19,#03,#18,#03,#16,#03
	db #c0,#25,#03,#80,#9d,#27,#0a,#c0
	db #01,#18,#7f,#17,#80,#01,#15,#01
	db #16,#7f,#17,#80,#00,#0a,#00,#08
	db #9b,#36,#02,#35,#02,#34,#02,#33
	db #02,#32,#02,#31,#02,#30,#02,#2f
	db #02,#2e,#02,#2d,#02,#2c,#02,#2b
	db #02,#2a,#02,#29,#02,#28,#02,#27
	db #02,#26,#02,#25,#02,#24,#02,#23
	db #02,#22,#02,#21,#02,#20,#02,#1f
	db #02,#1e,#02,#00,#38,#c0,#9c,#29
	db #1e,#c0,#7f,#0b,#7f,#0b,#80,#80
	db #49,#05,#4b,#05,#c0,#3a,#32,#31
	db #0a,#38,#0a,#3a,#0a,#3b,#a0,#81
	db #3a,#0a,#3a,#05,#3a,#05,#3a,#0a
	db #3b,#0a,#00,#0a,#3b,#0a,#3a,#0a
	db #00,#0a,#3d,#0a,#3d,#05,#3d,#05
	db #3d,#0a,#3b,#0a,#00,#0a,#3a,#0a
	db #38,#0a,#00,#0a,#3a,#0a,#3a,#05
	db #3a,#05,#3a,#0a,#3b,#0a,#00,#0a
	db #3b,#0a,#3a,#0a,#00,#0a,#3d,#0a
	db #3d,#05,#3d,#05,#3d,#0a,#3d,#0a
	db #00,#0a,#36,#0a,#38,#0a,#00,#0a
	db #3a,#0a,#3a,#05,#3a,#05,#3a,#0a
	db #82,#47,#14,#46,#0a,#42,#14,#44
	db #0a,#3f,#0a,#44,#0a,#48,#14,#46
	db #0a,#44,#14,#3c,#0a,#3c,#05,#3c
	db #05,#3c,#0a,#3c,#14,#3d,#0a,#3f
	db #0a,#80,#3d,#0a,#3c,#50,#80,#49
	db #05,#46,#05,#47,#05,#49,#2d,#00
	db #18,#c0,#4f,#0a,#c0,#80,#4f,#0a
	db #4f,#0a,#4f,#0a,#4f,#0a,#4f,#0a
	db #4f,#0a,#4f,#0a,#4f,#0a,#4f,#0a
	db #4f,#0a,#4f,#0a,#4f,#0a,#4f,#0a
	db #4f,#0a,#4f,#0a,#4f,#0a,#4f,#0a
	db #43,#0a,#4e,#0a,#43,#0a,#4e,#0a
	db #4a,#0a,#47,#0a,#43,#0a,#4e,#0a
	db #4a,#0a,#47,#0a,#4e,#0a,#4a,#0a
	db #43,#0a,#47,#0a,#4a,#0a,#4f,#0a
	db #4e,#0a,#4a,#0a,#4e,#0a,#4c,#0a
	db #47,#0a,#43,#0a,#47,#0a,#c0,#43
	db #0a,#42,#0a,#3e,#0a,#3c,#96,#00
	db #1e,#4a,#05,#47,#05,#48,#05,#4a
	db #2d,#00,#14,#3c,#0a,#3c,#14,#3b
	db #0a,#39,#14,#36,#14,#4a,#05,#47
	db #05,#48,#05,#4a,#2d,#00,#14,#3c
	db #0a,#3c,#14,#3b,#0a,#39,#28,#49
	db #05,#46,#05,#47,#05,#49,#2d,#00
	db #14,#3b,#0a,#3b,#14,#3a,#0a,#38
	db #14,#35,#14,#36,#14,#38,#14,#39
	db #14,#36,#14,#38,#14,#39,#14,#3b
	db #14,#35,#14,#c0,#80,#31,#0a,#c0
	db #3a,#0a,#31,#0a,#36,#0a,#3d,#0a
	db #c0,#36,#0a,#36,#05,#36,#05,#36
	db #0a,#31,#0a,#36,#0a,#38,#0a,#3a
	db #14,#36,#32,#2e,#0a,#35,#0a,#36
	db #0a,#36,#0a,#31,#0a,#36,#0a,#38
	db #0a,#36,#0a,#31,#0a,#38,#0a,#3a
	db #0a,#38,#50,#81,#36,#0a,#36,#05
	db #36,#05,#36,#0a,#38,#0a,#00,#0a
	db #38,#0a,#36,#0a,#00,#0a,#3a,#0a
	db #3a,#05,#3a,#05,#3a,#0a,#38,#0a
	db #00,#0a,#36,#0a,#35,#0a,#00,#0a
	db #36,#0a,#36,#05,#36,#05,#36,#0a
	db #38,#0a,#00,#0a,#38,#0a,#36,#0a
	db #00,#0a,#3a,#0a,#3a,#05,#3a,#05
	db #3a,#0a,#38,#0a,#00,#0a,#33,#0a
	db #35,#0a,#00,#0a,#36,#0a,#36,#05
	db #36,#05,#36,#0a,#36,#0a,#00,#0a
	db #31,#0a,#36,#0a,#00,#0a,#38,#0a
	db #00,#14,#36,#14,#36,#0a,#38,#0a
	db #00,#0a,#38,#0a,#38,#05,#38,#05
	db #38,#0a,#38,#14,#3a,#0a,#3c,#0a
	db #80,#3a,#0a,#38,#50,#80,#46,#05
	db #42,#05,#44,#05,#46,#2d,#00,#18
	db #c0,#00,#28,#c0,#37,#0a,#32,#0a
	db #37,#0a,#42,#0a,#37,#0a,#32,#0a
	db #37,#0a,#39,#0a,#37,#0a,#32,#0a
	db #37,#0a,#36,#46,#00,#1e,#47,#05
	db #43,#05,#44,#05,#47,#2d,#00,#14
	db #39,#0a,#39,#14,#38,#0a,#36,#14
	db #32,#14,#47,#05,#43,#05,#44,#05
	db #47,#2d,#00,#14,#39,#0a,#39,#14
	db #38,#0a,#36,#28,#46,#05,#42,#05
	db #43,#05,#46,#2d,#00,#14,#38,#0a
	db #38,#14,#37,#0a,#35,#14,#31,#14
	db #31,#14,#33,#14,#36,#14,#31,#14
	db #35,#14,#36,#14,#38,#14,#31,#14
	db #c0,#83,#1e,#0a,#00,#14,#1e,#0a
	db #00,#14,#1e,#0a,#00,#0a,#c0,#84
	db #2a,#05,#2a,#05,#2a,#05,#2a,#05
	db #2a,#05,#00,#05,#2a,#05,#2a,#05
	db #2a,#05,#2a,#05,#2a,#05,#00,#05
	db #2a,#05,#2a,#05,#2a,#05,#00,#05
	db #c0,#2c,#05,#2c,#05,#2c,#05,#2c
	db #05,#2c,#05,#00,#05,#2c,#05,#2c
	db #05,#2c,#05,#2c,#05,#2c,#05,#00
	db #05,#2c,#05,#2c,#05,#2c,#05,#00
	db #05,#2c,#05,#2c,#05,#2c,#05,#2c
	db #05,#2c,#05,#00,#05,#2c,#05,#2c
	db #05,#2c,#05,#2c,#05,#2c,#05,#00
	db #05,#2c,#05,#2c,#05,#83,#27,#0a
	db #c0,#2c,#0a,#c0,#89,#00,#14,#1f
	db #0a,#00,#0a,#1f,#0a,#00,#14,#1f
	db #0a,#1f,#0a,#00,#0a,#1f,#0a,#00
	db #0a,#1f,#0a,#00,#14,#1f,#0a,#c0
	db #00,#0a,#32,#0a,#37,#0a,#3c,#0a
	db #00,#0a,#3b,#05,#39,#05,#00,#1e
	db #43,#05,#42,#05,#41,#05,#43,#2d
	db #32,#14,#28,#0a,#28,#0a,#2d,#0a
	db #2d,#0a,#2a,#0a,#2a,#0a,#30,#0a
	db #30,#0a,#43,#05,#42,#05,#41,#05
	db #43,#2d,#32,#14,#28,#0a,#28,#0a
	db #2d,#0a,#2d,#0a,#2a,#0a,#2a,#0a
	db #30,#0a,#30,#0a,#42,#05,#41,#05
	db #40,#05,#42,#2d,#31,#14,#27,#0a
	db #27,#0a,#2c,#0a,#2c,#0a,#29,#0a
	db #29,#0a,#25,#0a,#25,#0a,#25,#0a
	db #25,#0a,#2c,#0a,#2c,#0a,#28,#0a
	db #28,#0a,#2a,#0a,#2a,#0a,#2c,#0a
	db #2c,#0a,#2d,#0a,#2d,#0a,#2f,#0a
	db #2f,#0a,#31,#0a,#31,#0a,#c0,#83
	db #42,#05,#3f,#05,#41,#05,#42,#2d
	db #26,#06,#25,#03,#24,#03,#23,#03
	db #22,#03,#21,#03,#20,#03,#c0,#31
	db #0a,#31,#05,#31,#05,#31,#0a,#2e
	db #0a,#33,#0a,#35,#0a,#36,#14,#c0
	db #00,#1e,#26,#0c,#25,#03,#24,#03
	db #23,#03,#22,#03,#21,#03,#20,#03
	db #1f,#0a,#00,#0a,#c0,#83,#25,#04
	db #26,#03,#27,#03,#28,#03,#29,#03
	db #2a,#03,#2b,#03,#c0,#2c,#03,#2d
	db #03,#2e,#03,#2f,#03,#30,#03,#31
	db #03,#c0,#01,#05,#80,#85,#00,#a8
	db #00,#a8,#42,#2a,#49,#2a,#44,#2a
	db #45,#15,#44,#15,#42,#2a,#44,#2a
	db #3d,#2a,#3e,#15,#40,#15,#42,#2a
	db #49,#2a,#4c,#2a,#4b,#15,#47,#15
	db #49,#54,#00,#54,#c0,#06,#05,#80
	db #86,#36,#0e,#36,#07,#34,#07,#2f
	db #07,#31,#07,#36,#0e,#36,#07,#34
	db #07,#2f,#07,#31,#07,#36,#07,#39
	db #07,#38,#07,#34,#07,#38,#07,#34
	db #07,#31,#07,#36,#07,#34,#07,#31
	db #07,#2f,#07,#31,#07,#c0,#06,#0c
	db #80,#80,#00,#a8,#c0,#01,#06,#80
	db #87,#2a,#0a,#00,#14,#25,#0a,#00
	db #0a,#25,#0a,#2a,#0a,#00,#28,#2a
	db #0a,#23,#0a,#23,#0a,#25,#0a,#00
	db #0a,#c0,#01,#06,#80,#84,#00,#0a
	db #1e,#05,#1e,#05,#1e,#05,#00,#2d
	db #1e,#05,#1e,#05,#1e,#05,#1e,#05
	db #1e,#05,#1e,#05,#1e,#05,#00,#37
	db #c0,#01,#0d,#80,#00,#a0,#c0,#01
	db #07,#80,#88,#00,#05,#53,#a0,#81
	db #54,#05,#52,#05,#4e,#05,#52,#05
	db #51,#05,#50,#05,#4c,#05,#50,#05
	db #4f,#05,#4e,#05,#4a,#05,#4e,#05
	db #4d,#05,#4c,#05,#48,#05,#4c,#05
	db #3b,#05,#00,#23,#29,#05,#2c,#05
	db #31,#05,#2f,#05,#33,#05,#36,#05
	db #35,#05,#38,#05,#3d,#05,#3b,#05
	db #3f,#05,#42,#05,#41,#05,#44,#05
	db #49,#05,#8a,#47,#0f,#00,#0a,#47
	db #0a,#81,#00,#1e,#41,#05,#44,#05
	db #49,#05,#47,#05,#4b,#05,#4e,#05
	db #00,#05,#8a,#47,#14,#00,#14,#81
	db #41,#05,#44,#05,#49,#05,#47,#05
	db #4b,#05,#4e,#05,#00,#0a,#c0,#01
	db #07,#80,#89,#00,#05,#2a,#a0,#8b
	db #3c,#05,#3a,#05,#36,#05,#3a,#05
	db #39,#05,#38,#05,#32,#05,#38,#05
	db #37,#05,#36,#05,#32,#05,#36,#05
	db #35,#05,#34,#05,#30,#05,#34,#05
	db #2f,#05,#00,#23,#00,#4b,#8a,#2a
	db #0f,#00,#0a,#2a,#0a,#00,#1e,#8b
	db #29,#05,#2c,#05,#31,#05,#2f,#05
	db #33,#05,#36,#05,#00,#05,#8a,#2a
	db #14,#00,#14,#8b,#29,#05,#2c,#05
	db #31,#05,#2f,#05,#33,#05,#36,#05
	db #00,#0a,#c0,#01,#0e,#80,#8a,#00
	db #a0,#00,#a0,#00,#28,#23,#0f,#00
	db #0a,#23,#0a,#00,#41,#23,#14,#00
	db #3c,#c0,#01,#09,#7f,#08,#80,#85
	db #42,#24,#3d,#18,#00,#06,#42,#06
	db #43,#24,#3e,#18,#00,#06,#43,#06
	db #42,#24,#43,#18,#00,#06,#4b,#06
	db #4a,#48,#49,#03,#48,#03,#47,#03
	db #46,#03,#45,#03,#44,#03,#43,#03
	db #42,#03,#41,#03,#40,#03,#3f,#03
	db #3e,#03,#3d,#03,#3c,#03,#3b,#03
	db #3a,#03,#39,#03,#38,#03,#37,#03
	db #36,#03,#35,#03,#34,#03,#33,#03
	db #32,#03,#31,#03,#30,#03,#2f,#03
	db #2e,#03,#2d,#03,#2c,#03,#2b,#03
	db #2a,#03,#29,#03,#28,#03,#27,#03
	db #26,#03,#25,#03,#24,#03,#23,#03
	db #22,#03,#21,#03,#20,#03,#1f,#03
	db #1e,#03,#1d,#03,#1c,#03,#1b,#03
	db #1a,#03,#00,#90,#c0,#81,#00,#6c
	db #37,#06,#36,#06,#34,#06,#32,#06
	db #31,#06,#2f,#06,#2d,#06,#2b,#06
	db #31,#06,#2f,#06,#2d,#06,#2b,#06
	db #c0,#01,#09,#7f,#08,#80,#8c,#36
	db #06,#31,#06,#36,#06,#35,#06,#30
	db #06,#35,#06,#34,#06,#2f,#06,#34
	db #06,#2e,#06,#31,#06,#34,#06,#36
	db #06,#31,#06,#36,#06,#39,#06,#36
	db #06,#39,#06,#38,#06,#35,#06,#38
	db #06,#37,#06,#34,#06,#37,#06,#c0
	db #8d,#25,#06,#00,#0c,#29,#06,#00
	db #0c,#2a,#06,#00,#24,#25,#06,#00
	db #0c,#2a,#06,#00,#06,#2b,#30,#00
	db #18,#c0,#01,#10,#7f,#0f,#7f,#0f
	db #7f,#0f,#80,#00,#90,#c0,#8d,#19
	db #06,#00,#0c,#1d,#06,#00,#0c,#1e
	db #06,#00,#24,#19,#06,#00,#0c,#1e
	db #06,#00,#06,#1f,#30,#00,#18,#c0
	db #01,#0a,#7f,#0b,#80,#8f,#35,#07
	db #00,#07,#33,#07,#00,#07,#2f,#07
	db #00,#07,#29,#07,#00,#07,#27,#07
	db #00,#07,#23,#07,#00,#23,#c0,#89
	db #29,#07,#00,#07,#27,#07,#00,#07
	db #22,#07,#00,#07,#23,#07,#00,#07
	db #c0,#01,#0a,#7f,#0b,#80,#8e,#42
	db #07,#44,#07,#42,#07,#4d,#07,#4e
	db #07,#00,#07,#42,#07,#44,#07,#42
	db #07,#4d,#07,#4e,#07,#00,#07,#42
	db #07,#44,#07,#42,#07,#44,#07,#42
	db #07,#4d,#07,#4e,#07,#00,#07,#c0
	db #00,#90,#c0,#01,#0c,#7f,#19,#80
	db #91,#3d,#0c,#3f,#0c,#41,#0c,#42
	db #0c,#44,#0c,#46,#0c,#48,#0c,#49
	db #0c,#4b,#0c,#4d,#0c,#4e,#0c,#50
	db #0c,#52,#0c,#54,#0c,#55,#0c,#57
	db #0c,#c0,#01,#0c,#7f,#0b,#80,#92
	db #36,#18,#35,#18,#30,#18,#31,#18
	db #2a,#18,#29,#18,#24,#18,#25,#18
	db #c0,#01,#10,#7f,#0f,#80,#01,#0e
	db #7f,#0d,#80,#01,#08,#01,#11,#7f
	db #0f,#7f,#0f,#7f,#0f,#80,#1f,#0a
	db #c0,#01,#11,#01,#12,#01,#13,#01
	db #14,#80,#00,#05,#95,#42,#06,#3f
	db #06,#3d,#06,#3a,#06,#3b,#06,#3d
	db #06,#c0,#4e,#06,#4b,#06,#49,#06
	db #46,#06,#47,#06,#49,#06,#c0,#42
	db #06,#00,#0c,#4e,#12,#00,#90,#c0
	db #01,#0f,#01,#10,#01,#11,#01,#12
	db #80,#00,#05,#95,#3d,#06,#3b,#06
	db #3a,#06,#36,#06,#33,#06,#35,#06
	db #c0,#49,#06,#47,#06,#46,#06,#42
	db #06,#3f,#06,#41,#06,#c0,#3d,#06
	db #00,#0c,#31,#12,#00,#90,#c0,#01
	db #15,#02,#12,#02,#13,#02,#12,#01
	db #14,#80,#00,#05,#c0,#96,#22,#06
	db #23,#06,#25,#06,#c0,#2e,#06,#2f
	db #06,#31,#06,#c0,#2a,#06,#00,#0c
	db #1e,#12,#00,#90,#c0,#89,#19,#03
	db #19,#03,#1d,#03,#19,#03,#19,#03
	db #19,#03,#1d,#03,#1d,#03,#18,#03
	db #18,#03,#19,#03,#1d,#03,#1d,#03
	db #18,#03,#19,#03,#19,#03,#1d,#03
	db #1d,#03,#19,#03,#18,#03,#19,#03
	db #1b,#03,#19,#03,#18,#03,#c0,#85
	db #25,#09,#00,#12,#29,#09,#00,#12
	db #20,#09,#22,#09,#24,#09,#25,#09
	db #00,#09,#28,#09,#25,#09,#00,#09
	db #28,#09,#27,#09,#25,#09,#24,#09
	db #25,#09,#00,#09,#28,#09,#25,#09
	db #00,#09,#28,#09,#27,#09,#25,#09
	db #24,#09,#25,#09,#00,#09,#28,#09
	db #25,#09,#00,#09,#28,#09,#27,#09
	db #2a,#09,#28,#09,#27,#09,#00,#12
	db #2c,#09,#00,#12,#22,#09,#24,#09
	db #26,#09,#27,#09,#00,#09,#2a,#09
	db #27,#09,#00,#09,#2a,#09,#29,#09
	db #27,#09,#26,#09,#27,#09,#00,#09
	db #2a,#09,#27,#09,#00,#09,#2a,#09
	db #29,#09,#27,#09,#26,#09,#23,#09
	db #22,#09,#20,#09,#1f,#09,#20,#09
	db #21,#09,#22,#09,#23,#09,#24,#09
	db #c0,#38,#09,#00,#12,#34,#09,#00
	db #12,#31,#09,#00,#12,#c0,#46,#09
	db #00,#12,#42,#09,#00,#12,#3f,#09
	db #00,#12,#c0,#a5,#00,#51,#c0,#a6
	db #4b,#04,#4d,#04,#4e,#04,#4f,#04
	db #00,#12,#4f,#04,#50,#04,#51,#04
	db #52,#04,#00,#12,#c0,#ee,#0e,#18
	db #0e,#4d,#0d,#8e,#0c,#da,#0b,#2f
	db #0b,#8f,#0a,#f7,#09,#68,#09,#e1
.l149e equ $ + 5
	db #08,#61,#08,#e9,#07,#06,#00,#04
	db #d6,#0c,#d2,#a0,#14,#c6,#0c,#87
	db #c6,#86,#6f,#ce,#14,#95,#67,#7e
	db #23,#66,#6f,#05,#c8,#cb,#3c,#cb
	db #1d,#10,#fa,#c9,#3e,#46,#c3,#09
	db #15,#00,#00,#00,#3e,#86,#c3,#09
	db #15,#00,#00,#00,#3e,#c6,#c3,#09
	db #15,#00,#00,#00,#c9,#00,#00,#00
	db #00,#00,#00,#00,#c9,#00,#00,#00
	db #00,#00,#00,#00,#c9,#00,#00,#00
	db #00,#00,#00,#00,#c9,#00,#00,#00
	db #00,#00,#00,#00,#c3,#df,#17,#00
	db #00,#00,#00,#00,#21,#bd,#14,#11
	db #00,#00,#01,#40,#00,#ed,#b0,#c9
	db #d9,#4f,#e1,#7e,#47,#23,#e5,#e6
	db #f8,#0f,#0f,#0f,#c6,#60,#6f,#26
	db #00,#78,#e6,#07,#07,#07,#07,#b1
	db #32,#25,#15,#cb,#00,#d9,#c9,#3c
	db #f6,#80,#4f,#3e,#00,#cd,#34,#15
	db #18,#fe,#e9,#e5,#e6,#03,#21,#03
	db #04,#85,#6f,#8c,#95,#67,#70,#e1
	db #c9,#dd,#21,#d1,#87,#e6,#0f,#c8
	db #47,#11,#00,#08,#dd,#19,#10,#fc
	db #c9,#d5,#f5,#d5,#21,#9d,#19,#11
	db #a7,#19,#01,#04,#00,#ed,#b0,#d1
	db #21,#dd,#18,#22,#d9,#18,#cd,#84
	db #15,#f1,#d1,#21,#3d,#19,#22,#d9
	db #18,#c3,#84,#15,#d5,#21,#a7,#19
	db #36,#00,#11,#a8,#19,#01,#03,#00
	db #ed,#b0,#d1,#e6,#0f,#87,#4f,#87
	db #81,#6f,#26,#00,#ed,#4b,#d9,#18
	db #09,#73,#23,#72,#23,#73,#23,#72
	db #23,#36,#01,#c9,#3e,#00,#ff,#ff
	db #ff,#ff,#ff,#ff
	
	;org #1b18
.l1b18
	ld b,#f4
	out (c),a
	ld b,#f6
	in a,(c)
	or #c0
	out (c),a
	and #3f
	out (c),a
	ld b,#f4
	out (c),c
	ld b,#f6
	ld c,a
	or #80
	out (c),a
	out (c),c
	ret
;
.init_music
;
	ld b,#80
	xor a
.l26fa
	push af
	and #03
	ld hl,l0403
	add l
	ld l,a
	adc h
	sub l
	ld h,a
	ld (hl),b
	pop af
	inc a
	cp #03
	jr nz,l26fa
	
	ld b,#81	; 1 -> 9 (others sound fx ?)
	ld hl,l0403
	ld (hl),b
	ret
;
.game_name
	db "Dragon's Lair",0
.game_year
	db "1986",0
.game_publisher
	db "Mike Davis",0
.music_author
	db "",0
.music_comment
	db "",0

	read "music_end_v1_0.asm"
